.audiojs audio {
	POSITION: absolute; LEFT: -1px
}
.audiojs {
	POSITION: absolute; WIDTH: 460px; FONT-FAMILY: monospace; BACKGROUND: #404040; HEIGHT: 36px; FONT-SIZE: 12px; OVERFLOW: hidden; TOP: 0px; LEFT: -800px; box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); -o-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3)
}
.audiojs .play-pause {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 6px; WIDTH: 25px; PADDING-RIGHT: 6px; FLOAT: left; HEIGHT: 40px; OVERFLOW: hidden; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 4px
}
.audiojs P {
	MARGIN: 0px; WIDTH: 25px; DISPLAY: none; HEIGHT: 40px; CURSOR: pointer
}
.audiojs .play {
	DISPLAY: block
}
.audiojs .scrubber {
	POSITION: relative; MARGIN: 10px; WIDTH: 280px; BACKGROUND: #5a5a5a; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 14px; OVERFLOW: hidden; BORDER-TOP: #3f3f3f 1px solid; BORDER-LEFT-WIDTH: 0px
}
.audiojs .progress {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 0px; BACKGROUND: #ccc; HEIGHT: 14px; TOP: 0px; LEFT: 0px
}
.audiojs .loaded {
	POSITION: absolute; WIDTH: 0px; BACKGROUND: #000; HEIGHT: 14px; TOP: 0px; LEFT: 0px
}
.audiojs .time {
	BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 36px; MARGIN: 0px 0px 0px 6px; PADDING-LEFT: 12px; PADDING-RIGHT: 6px; FLOAT: left; HEIGHT: 36px; COLOR: #ddd; PADDING-TOP: 0px; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5)
}
.audiojs .time EM {
	PADDING-BOTTOM: 0px; FONT-STYLE: normal; PADDING-LEFT: 0px; PADDING-RIGHT: 2px; COLOR: #f9f9f9; PADDING-TOP: 0px
}
.audiojs .time STRONG {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.audiojs .error-message {
	LINE-HEIGHT: 36px; MARGIN: 0px 10px; WIDTH: 400px; TEXT-OVERFLOW: ellipsis; DISPLAY: none; WHITE-SPACE: nowrap; FLOAT: left; HEIGHT: 36px; COLOR: #fff; OVERFLOW: hidden; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis
}
.audiojs .error-message A {
	BORDER-BOTTOM: #999 1px solid; PADDING-BOTTOM: 1px; COLOR: #eee; TEXT-DECORATION: none
}
.audiojs .play {
	BACKGROUND: no-repeat -2px -1px
}
.audiojs .loading {
	BACKGROUND: no-repeat -2px -31px
}
.audiojs .error {
	BACKGROUND: no-repeat -2px -61px
}
.audiojs .pause {
	BACKGROUND: no-repeat -2px -91px
}
.playing .play {
	DISPLAY: none
}
.playing .loading {
	DISPLAY: none
}
.playing .error {
	DISPLAY: none
}
.playing .pause {
	DISPLAY: block
}
.loading .play {
	DISPLAY: none
}
.loading .pause {
	DISPLAY: none
}
.loading .error {
	DISPLAY: none
}
.loading .loading {
	DISPLAY: block
}
.error .time {
	DISPLAY: none
}
.error .play {
	DISPLAY: none
}
.error .pause {
	DISPLAY: none
}
.error .scrubber {
	DISPLAY: none
}
.error .loading {
	DISPLAY: none
}
.error .error {
	DISPLAY: block
}
.error .play-pause P {
	CURSOR: auto
}
.error .error-message {
	DISPLAY: block
}
